package cn.com.do1.component.moblie.moblie.vo;

import cn.com.do1.common.annotation.bean.FormatMask;
import cn.com.do1.common.annotation.bean.PageView;
import cn.com.do1.common.annotation.bean.Validation;
import cn.com.do1.common.framebase.dqdp.IBaseDBVO;
import cn.com.do1.common.util.reflation.ConvertUtil;

import javax.print.DocFlavor;
import java.util.Date;

/**
 * Copyright &copy; 2010 广州市道一信息技术有限公司
 * All rights reserved.
 * User: ${user}
 */
public class TbMoblieDataVO {
    private String id;
    private String opttype;
    @FormatMask(type = "date", value = "yyyy-MM-dd HH:mm:ss")
    private String applytime;
    @FormatMask(type = "date", value = "yyyy-MM-dd HH:mm:ss")
    private String ordertime;
    private String membernumber;
    private String addfee;
    private String modifyfee;
    private String deletefee;
    private String flow;
    private String effectiverule;
    private String effectivecycle;
    private String applystatus;
    private String transid;

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return this.id;
    }


    public void setOpttype(String opttype) {
        this.opttype = opttype;
    }

    public String getOpttype() {
        return this.opttype;
    }

    public void setApplytime(String applytime) {
        this.applytime = applytime;
    }

    public String getApplytime() {
        return this.applytime;
    }


    public void setOrdertime(String ordertime) {
        this.ordertime = ordertime;
    }

    public String getOrdertime() {
        return this.ordertime;
    }


    public void setMembernumber(String membernumber) {
        this.membernumber = membernumber;
    }

    public String getMembernumber() {
        return this.membernumber;
    }


    public void setAddfee(String addfee) {
        this.addfee = addfee;
    }

    public String getAddfee() {
        return this.addfee;
    }


    public void setModifyfee(String modifyfee) {
        this.modifyfee = modifyfee;
    }

    public String getModifyfee() {
        return this.modifyfee;
    }


    public void setDeletefee(String deletefee) {
        this.deletefee = deletefee;
    }

    public String getDeletefee() {
        return this.deletefee;
    }


    public void setFlow(String flow) {
        this.flow = flow;
    }

    public String getFlow() {
        return this.flow;
    }


    public void setEffectiverule(String effectiverule) {
        this.effectiverule = effectiverule;
    }

    public String getEffectiverule() {
        return this.effectiverule;
    }


    public void setEffectivecycle(String effectivecycle) {
        this.effectivecycle = effectivecycle;
    }

    public String getEffectivecycle() {
        return this.effectivecycle;
    }


    public void setApplystatus(String applystatus) {
        this.applystatus = applystatus;
    }

    public String getApplystatus() {
        return this.applystatus;
    }


    public void setTransid(String transid) {
        this.transid = transid;
    }

    public String getTransid() {
        return this.transid;
    }

    /**
     * 获取数据库中对应的表名
     *
     * @return
     */
    public String _getTableName() {
        return "TB_MOBLIE_DATA";
    }

    /**
     * 获取对应表的主键字段名称
     *
     * @return
     */
    public String _getPKColumnName() {
        return "id";
    }

    /**
     * 获取主键值
     *
     * @return
     */
    public String _getPKValue() {
        return String.valueOf(id);
    }

    /**
     * 设置主键的值
     *
     * @return
     */
    public void _setPKValue(Object value) {
        this.id = (String) value;
    }

    /**
     * 重写默认的toString方法，使其调用输出的内容更有意义
     */
    public String toString() {
        return new org.apache.commons.lang3.builder.ReflectionToStringBuilder(this, org.apache.commons.lang3.builder.ToStringStyle.SIMPLE_STYLE).toString();
    }
}
